package top.superflow.db.api

import scala.collection.mutable.Map

trait DBSchema {
  
  def createClass (target : Any) : DBEntity
  
  def existsClass(target : Any) : Boolean
  
  def dropClass(target : Any)
  
  def getDBEntity (target : Any): DBEntity
  
  def entityMaps() : Map[String, DBEntity]
}